#! /usr/bin/python
# -*- coding: utf-8 *-*
from mensaje import Mensaje
import os
import base64
sms=Mensaje()
while(True):
	
	try:
		if sms.status_server()!=1:
			sms.on()
		for mensaje in sms.read_unsend():
			destino=mensaje[1]
			texto=base64.b64decode(mensaje[2])
			try:
				os.system("gsmsendsms -d /dev/ttyUSB0 -t -b 115200 58"+destino+ " \""+texto+"\"")
			except:
				continue
			#print "Enviado a: "+destino+" Mensaje: " +texto+" "	
			sms.update_status(mensaje[0])


	except :

		
		break
